[求助]JAVA程序:多个小文件存入一个大文件中

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:06:08
如何把多个小文件用Inputstream存入一个大文件中,并记住每个小文件在大文件中的位置。这个大文件要限制最大容量,比如说100MB,如果存满了就存在另外一个新的大文件中。
然后读出大文件当中的小文件,和原小文件对比MD5,看是否一致~~~
求高人帮忙,写一下程序~~~

没什么意思的,给你个思路吧。
这种文件操作意思是做一个自己的文件格式,其中是多个小文件的数据。
那么你自己得负责文件格式的解释。
对于这个问题,具体的可以用附加文件头的方式解决。
比如在写入每个小文件前,先写入2个整数,第一个是文件ID号,第二个是写入的字节数。同一文件分在2个大文件中的问题就解决了。
MD5自己解决吧,也可以再写入个数据再写文件实际内容。

做个沙发。。